package Principal;

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import java.util.List;
import java.util.Set;

import Negocio.Agenda;
import Negocio.Especialidad;
import Negocio.Medico;
import Negocio.ObraSocial;
import Negocio.Paciente;
import Negocio.PlanCobertura;
import Negocio.Planilla;
import Negocio.Turno;

public class MedicSoft extends UnicastRemoteObject implements Interfaces.MedicSoftInterface {


	private static final long serialVersionUID = 1L;

	public MedicSoft() throws RemoteException {
		super();
	}

	 
	public void guardarAgenda() throws RemoteException {
 
		
	}

	 
	public void modificarAgenda() throws RemoteException {
 
		
	}

	 
	public Agenda cargarAgenda() throws RemoteException {
		return null;
 
		
	}

	 
	public void guardarEspecialidad() throws RemoteException {
 
		
	}

	 
	public void eliminarEspecialidad() throws RemoteException {
 
		
	}

	 
	public void modificarEspecialidad() throws RemoteException {
 
		
	}

	 
	public List<Object[]> listarEspecialidades() throws RemoteException {
 
		return null;
	}

	 
	public Especialidad cargarUnaEspecialidad() throws RemoteException {
		return null;
 
		
	}

	 
	public List<Especialidad> cargarEspecialidades() throws RemoteException {
		return null;
 
		
	}

	 
	public void guardarMedico() throws RemoteException {
 
		
	}

	 
	public void eliminarMedico() throws RemoteException {
 
		
	}

	 
	public void modificarMedico() throws RemoteException {
 
		
	}

	 
	public List<Object[]> listarMedicos() throws RemoteException {
 
		return null;
	}

	 
	public List<Medico> cargarMedicos() throws RemoteException {
		return null;
 
		
	}

	 
	public Medico cargarUnMedico() throws RemoteException {
		return null;
		
	}

	public void guardarObraSocial() throws RemoteException {
		
	}

	public void eliminarObraSocial() throws RemoteException {
		
	}

	public void modificarObraSocial() throws RemoteException {
		
	}

	public List<Object[]> listarObrasSociales() throws RemoteException {
		return null;
	}

	public List<ObraSocial> cargarObrasSociales() throws RemoteException {
		return null;
		
	}

	public ObraSocial cargarUnaObraSocial() throws RemoteException {
		return null;
		
	}

	public void guardarPaciente() throws RemoteException {
		
	}

	public void eliminarPaciente() throws RemoteException {
		
	}

	public void modificarPaciente() throws RemoteException {
		
	}

	public List<Object[]> listarPacientes() throws RemoteException {
		return null;
	}

	public List<Paciente> cargarPacientes() throws RemoteException {
		return null;
		
	}

	public Paciente cargarUnPaciente() throws RemoteException {
		return null;
		
	}

	public void guardarPlanCobertura() throws RemoteException {
		
	}

	public void eliminarPlanCobertura() throws RemoteException {
		
	}

	public void modificarPlanCobertura() throws RemoteException {
		
	}

	public List<Object[]> listarPlanesCobertura() throws RemoteException {
		return null;
	}

	public List<PlanCobertura> cargarPlanesCobertura() throws RemoteException {
		return null;
		
	}

	public PlanCobertura cargarUnPlanCobertura() throws RemoteException {
		return null;
		
	}

	public void guardarTurno() throws RemoteException {
		
	}

	public void eliminarTurno() throws RemoteException {
		
	}

	public void modificarTurno() throws RemoteException {
		
	}

	public List<Object[]> listarTurnos() throws RemoteException {
		return null;
	}

	public List<Turno> cargarTurnosFecha() throws RemoteException {
		return null;
		
	}

	public void guardarPlanilla() throws RemoteException {
		
	}

	public void eliminarPlanilla() throws RemoteException {
		
	}

	public void modificarPlanilla() throws RemoteException {
		
	}

	public List<Object[]> listarPlanillas() throws RemoteException {
		return null;
	}

	public List<Planilla> cargarPlanillas() throws RemoteException {
		return null;
		
	}

	public Planilla cargarUnaPlanilla() throws RemoteException {
		return null;
		
	}


	
}
